package com.gxcc3.ygps.system.service;

import com.gxcc3.ygps.common.core.domain.entity.SysIotStorage;
import com.gxcc3.ygps.common.core.domain.entity.SysVideoMonitor;

import java.util.List;

public interface ISysVideoMonitorService {


    /**
     * 查询监控设备列表
     * @param monitor 参数
     * @return 结果
     */
    List<SysIotStorage> selectMonitorList(SysVideoMonitor monitor);

    /**
     * 新增监控设备
     * @param monitor 参数
     * @return 结果
     */
    int insertMonitor(SysVideoMonitor monitor);

    /**
     * 查询监控信息
     * @param id 主键
     * @return 结果
     */
    SysVideoMonitor selectMonitorById(Long id);

    /**
     * 修改监控设备
     * @param monitor 参数
     * @return 结果
     */
    int updateMonitor(SysVideoMonitor monitor);

    /**
     * 删除监控
     * @param ids 主键
     * @return 结果
     */
    int delMonitor(Long[] ids);
}
